package com.sky.service;

import com.sky.dto.CategoryDTO;
import com.sky.dto.CategoryPageQueryDTO;
import com.sky.entity.Category;
import com.sky.result.PageCategory;

import java.util.List;

public interface CategoryService {
    /**修改分类*/
    public void updateCategory(CategoryDTO categoryDTO);
    /**分页查询分类*/
    PageCategory selectCategory(CategoryPageQueryDTO categoryPageQueryDTO);
    /**修改分类状态*/
    void categoryStatus(Integer status, Long id);
    /**添加分类*/
    void insertCategory(CategoryDTO categoryDTO);
    /**删除分类*/
    void deleteCategory(Integer id);
/**根据类型查询分类*/
    List<Category> selectByType(Integer type);
/**查询所有分类*/
    List<Category> selectAll();
}
